body,
html {
	background-color: #eeeeee;
}

* {
	margin: 0;
	padding: 0;
}

.tu_2 {
	width: 0.53rem;
	height: 0.626rem;
	/*margin-top:0.106rem;*/
	margin-top: -0.5px;
}

.tu_2>img {
	width: 100%;
	height: 100%;
	display: block;
	margin-left: -10px;
}

/*.tu_2>div {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #E60012;
	font-size: 9px;
	margin-left: 0.106rem;
	z-index: 999;
	margin-top: -0.64rem;
	position: absolute;
	text-align: center;
	line-height: 12px;
}

.tu_2>div>span {
	width: 12px;
	height: 12px;
	line-height: 12px;
	display: inline-block;
	/*margin-top:0.0373rem;
		margin-left:0.027rem;*/
	/*font-weight: 500;
	text-align: center;
}*/
.tu_2>div {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #E60012;
    vertical-align: top;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 4px;
    z-index: 999;
    margin-top: -24px;
    position: absolute;
  }
  .tu_2>div>div{
  	text-align: center;
  	height:16px;
  	line-height: 16px;
  	color:white;
  }

/*头部结束*/

.user_msg {
	background-color: #ffffff;
	margin-top: .13rem;
	/*padding-left:15px;*/
}

.user_msg>div:nth-child(1) {
	/*margin-bottom: 0.4rem;*/
}

.user_msg>div:first-child {
	width: 100%;
	padding-top: .6rem;
	padding-left:15px;
}

.user_msg>div:nth-child(1)>div:nth-child(1) {
	color: #080808;
	font-size: 15px;
	font-weight: bold;
	float: left;
}

.user_msg>div:nth-child(1)>div:nth-child(2) {
	color: #1B1B1B;
	font-size: 15px;
	font-weight: bold;
	float: left;
	margin-left: .4rem;
}
input::-webkit-input-placeholder {
       /* placeholder颜色  */
       color: #aab2bd;
       /* placeholder字体大小  */
       font-size: 14px;
       font-weight: 400;
    }

/*.user_msg>div:nth-child(1)>div:nth-child(3) {
            color: #1B1B1B;
            font-size: 15px;
            font-weight: bold;
            float: left;
            margin-left: 1rem;
        }*/

.user_msg>div:nth-child(2) {
	width: 100vw;
	margin: 0 auto;
	padding-top: 10px;
	padding-left:15px;
}

/*.user_msg>div:nth-child(3)>div {
	height: 0.17rem;
	width: 100%;
	background-image: url(../image/icon/taiw@2x.png);
	background-size: contain;
}*/
.manpu{
    width: 100%;
}

.manpu>div {
    height: 0.17rem;
    width: 100%;
    background-image: url(../image/icon/taiw@2x.png);
    background-size: contain;
}

/*车型*/

.car-type {
	padding: 0.27rem 0rem;
	background-color: white;
	margin-top: 0.14rem;
}

.car-type>div:nth-child(1) {
	color: #626262;
	font-size: 15px;
	font-weight: 500;
	line-height: 0.53rem;
	height: 1rem;
	padding: 0 0.4rem;
}

.car-type>div:nth-child(2) {
	display: flex;
	margin-top: .35rem;
	text-align: center;
}

.car-type>div:nth-child(2)>div {
	flex: 5;
	display: block;
}

.car-type>div:nth-child(2)>div:nth-child(1)>div:nth-child(1) {
	width: 2.64rem;
	height: 1.026rem;
	margin-top: 0.346rem;
	display: inline-block;
}

.car-type>div:nth-child(2)>div:nth-child(1)>div:nth-child(1) img {
	width: 100%;
	height: 100%;
}

.car-type>div:nth-child(2)>div:nth-child(2)>div:nth-child(1) {
	width: 2.6rem;
	height: 1.373rem;
	display: inline-block;
}

.car-type>div:nth-child(2)>div:nth-child(2)>div:nth-child(1) img {
	width: 100%;
	height: 100%;
}

.car-type>div:nth-child(2)>div>div:nth-child(2) {
	color: #1B1B1B;
	font-size: 14px;
	font-weight: 500;
	line-height: 0.53rem;
	display: flex;
	justify-content: center;
}

.icon_img {
	width: 49px;
	height: 26px;
}


/*选择车型的√*/

.car-type>div:nth-child(2)>div:nth-child(1)>div:nth-child(2)>span {
	width: 0.5rem;
	height: 0.5rem;
	margin-right: 0.186rem;
}

.car-type>div:nth-child(2)>div:nth-child(1)>div:nth-child(2)>span img {
	width: 100%;
	height: 100%;
}

.car-type>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>span {
	width: 0.5rem;
	height: 0.5rem;
	margin-right: 0.186rem;
}

.car-type>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>span img {
	width: 100%;
	height: 100%;
}


/*选择服务*/

.service {
	padding: 0.27rem 0.4rem;
	background-color: white;
	margin-top: 0.14rem;
	width: 100vw;
}

.service>div:nth-child(1) {
	color: #626262;
	font-size: 15px;
	font-weight: 500;
	line-height: 0.53rem;
}

.service>div:nth-child(2) {
	display: flex;
	margin-top: 0.706rem;
	text-align: center;
	overflow-x: scroll;
}

.service>div:nth-child(2)>div {
	flex: 3.3;
	width: 100%;
	margin-right: 5px;
}

.on {
	padding: 0.353rem 1rem;
	background: #0A5AFA;
	border: none;
	outline: none;
	color: #FFFFFF;
	font-size: 16px;
	border-radius: 10px;
}

.out {
	padding: 0.353rem 1rem;
	background: #C9C9C9;
	border: none;
	/*outline: none;*/
	color: #FFFFFF;
	font-size: 16px;
	border-radius: 10px;
}

.service>div:nth-child(3) {
	color: #FF0000;
	font-size: 13px;
	text-align: center;
	margin-top: 0.68rem;
}


/*服务方式*/

.mode {
	/*padding:0.27rem 0rem;*/
	/*左右0.4rem*/
	background-color: white;
	margin-top: 0.14rem;
}

.mui-table-view:before,
.mui-table-view-cell:after,
.mui-table-view:after {
	background-color: transparent;
}

.mui-navigate-right {
	background-color: white;
	font-size: 15px;
	font-weight: 500;
}

.mui-table-view>.mui-table-view-cell.mui-collapse>.mui-active,
.mui-table-view>.mui-table-view-cell.mui-collapse.mui-active>.mui-active.mui-navigate-right {
	background-color: white;
}


/*右边按钮下拉*/

.mui-table-view-cell.mui-collapse>a {
	display: flex;
}

.mui-table-view-cell.mui-collapse>a>span {
	flex: 5;
	display: flex;
	align-items: center;
}

.mui-table-view-cell.mui-collapse>a>span:nth-child(2) {
	justify-content: flex-end;
}

.mui-icon.mui-icon-arrowdown {
	font-size: 18px;
	float: right;
}

.con {
	padding: 0rem 0.413rem;
	background-color: white;
	display: flex;
}

.con>div {
	padding: 0px 0 15px;
}

.con>div>div:nth-child(1) {
	flex: 7;
}

.con>div>div:nth-child(2) {
	flex: 3;
}

.con-left-top>div:nth-child(1) {
	align-items: center;
	float: left;
}

.con-left-top>div:nth-child(1)>div {
	width: .733rem;
	height: .733rem;
	margin-right: .253rem;
	margin-top: 0.15rem;
}

.con-left-top>div:nth-child(1)>div img {
	width: 100%;
	height: 100%;
}


/*优惠券*/

.coupon {
	margin-top: 0.133rem;
}
#discount{
	display: flex;
	/*justify-content: center;*/
	/*align-items: center;*/
	width: 70px
}
#discount>span:first-child{
	width: 25px;
	margin-right: 0;
}
#discount>span:nth-child(2){
	width: 30px;
}
/*支付方式*/

.method {
	margin-top: 0.133rem;
}


/*提示*/

.tips {
	text-align: center;
	color: #626262;
	font-size: 15px;
	padding: 0.4rem 0;
	font-weight: 500;
	line-height: 0.53rem;
	margin-bottom: 1.293rem;
}


/*底部支付部分*/

.total {
	position: fixed;
	height: 1.293rem;
	width: 100%;
	bottom: 0;
	left: 0;
	display: flex;
}

.total-left {
	flex: 7;
	background-color: white;
	padding: 0.4rem 0 0.4rem 0.4rem;
	height: 1.5rem;
}

.total-right {
	flex: 3;
	background-color: #FF0000;
	height: 1.5rem;
}

.total-left>div {
	color: #1B1B1B;
	font-size: 17px;
}

.total-left>div>span {
	color: #FF0000;
	font-size: 24px;
}

.total-right>div {
	color: #FFFFFF;
	font-size: 15px;
	text-align: center;
	line-height: 0.4rem;
	padding: 0.52rem 0;
}


/*服务方式*/

.mui-table-view {
	background-color: white;
}

.mode-1 {
	color: #626262;
	font-size: 15px;
}

.mode-2 {
	color: #1B1B1B;
	font-size: 14px;
}

.mui-icon.mui-icon-arrowdown {
	margin-left: .1rem;
}

.con-left-top>div:nth-child(1) {
	flex: 2;
}

.con-left-top>div:nth-child(2) {
	flex: 8;
	line-height: 0.52rem;
}

.con-left-top>div:nth-child(2)>div:nth-child(1) {
	color: #1B1B1B;
	font-size: 15px;
	font-weight: 500;
}

.con-left-top>div:nth-child(2)>div:nth-child(2) {
	color: #1B1B1B;
	font-size: 12px;
	font-weight: 500;
}

.con-left-top>div:nth-child(2)>div:nth-child(1) span {
	color: #A0A0A0;
	font-size: 15px;
	font-weight: 500;
}

.con-left-top>div:nth-child(2)>div:nth-child(2) img {
	width: 0.24rem;
	height: 0.28rem;
	display: inline-block;
	margin-right: 0.133rem;
	margin-left: 0.133rem;
}

.con-left-bottom {
	margin-top: 0.253rem;
}

.con-left-bottom>span {
	padding: 0.06rem 0.2rem;
	border: 1px solid #0A5AFA;
	border-radius: 5px;
	color: #0A5AFA;
}

.con-right>div {
	width: 2.546rem;
	height: 2rem;
	float: right;
}

.con-right>div img {
	width: 100%;
	height: 100%;
}

.coupon-1 {
	color: #626262;
	font-size: 15px;
}

.coupon-2 {
	color: #1B1B1B;
	font-size: 14px;
}

.mode-2 img {
	width: 0.386rem;
	height: 0.226rem;
	margin-left: 9px;
}

.coupon-2 img {
	width: 0.386rem;
	height: 0.226rem;
	margin-left: 9px;
}


/*服务方式*/

.mode-list {
	display: flex;
}

.mode-list>div:nth-child(1) {
	flex: 7;
	color: #626262;
	font-size: 15px;
	font-weight: 500;
	line-height: 0.53rem;
	padding: 0.293rem 0.4rem 0rem;
}

.mode-list>div:nth-child(2) {
	flex: 3;
	justify-content: flex-end;
	align-items: center;
	display: flex;
	padding: 0 15px;
}


/*去掉下拉框自带线*/

.mui-input-group:before,
.mui-input-group:after {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 0px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #c8c7cc;
}

.mui-input-group .mui-input-row:after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 15px;
	height: 0px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #c8c7cc;
}

.mui-h5 option {
	color: #1B1B1B;
	font-size: 14px;
}

.mui-input-row select {
	font-size: 14px;
	/*height: 37px;*/
	color: #1B1B1B;
	padding: 0;
	margin-right: 9px;
}

.mode-list>div:nth-child(2) img {
	width: 0.386rem;
	height: 0.226rem;
}
#m-img{
	margin-top:-8px;
}

/*预约下单不一样*/

.con-left-bottom-1 {
	margin-top: 0.253rem;
}

.con-left-bottom-1>span:nth-child(1) {
	padding: 0.06rem 0.2rem;
	border: 1px solid #0A5AFA;
	border-radius: 7px 0px 0px 7px;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #0A5AFA;
}

.con-left-bottom-1>span:nth-child(1)>span {
	width: 0.24rem;
	height: 0.146rem;
	margin-left: 8px;
}

.con-left-bottom-1>span:nth-child(1)>span img {
	width: 100%;
	height: 100%;
}

.con-left-bottom-1>span:nth-child(2) {
	color: #0A5AFA;
	font-size: 12px;
	padding: 0.06rem 0.2rem;
	border: 1px solid #0A5AFA;
	border-radius: 0px 7px 7px 0px;
	margin-left: -4px;
}

.con-left-bottom-1>span:nth-child(2)>span {
	color: #1B1B1B;
	font-size: 12px;
}

.con {
	width: 100%;
}

.con>div {
	display: flex;
}

#conZhi {
	/*display: block;*/
}

.mode-list-1>div:nth-child(1) {
	padding: 0.293rem 0.4rem 0.293rem;
}

.mode-list-1>div:nth-child(2) span {
	font-size: 14px;
	/* height: 37px; */
	color: #1B1B1B;
	padding: 0;
	margin-right: 9px;
}

.mode-list-1>div:nth-child(2) img {
	width: 0.267rem;
	height: 0.373rem;
}

.license {
	position: relative;
	display: flex;
}


/*.license:after{
        	content: "";

        }*/

/*.license input[type=text] {
	width: 50%;
	height: 35px;
}

.license img {
	height: 10px;
	position: absolute;
	top: 22px;
	left: 25px;
}

.car_number {
	width: 50px;
}

.license .sel {
	width: 20%;
	margin-right: 0;
}*/
.license {
			display: flex;
			position: relative;
		}

		.license .sel {
			position: relative;
			background: rgba(255, 255, 255, 0.1);
		}

		.license img {
			width: 10px;
			position: absolute;
			left: 22px;
			top: 14px;
		}

		.license>select {
			padding: 0 0 0 0px;
			/*margin-right: 30px;*/
		}

		.license input[type=text] {
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 0px;
		}

		.car-inf-2 select {
			position: relative;
			background: rgba(255, 255, 255, 0.1);
			
		}

		.mui-input-row select {
			margin-top: 0px;
			height: 34px;
			
		}

		.car-inf-2 img,
		.service-inf img,
		.parking img {
			position: absolute;
			width: 12px;
			right: 5px;
			top: 14px;
		}

		.license option {
			text-align: center;
		}
		.service-inf select {
			position: relative;
			background: rgba(255, 255, 255, 0.1);
		}

		.sel select {
			font-size: 14px;
		}

		.parking select {
			position: relative;
			background: rgba(255, 255, 255, 0.1);
		}

		.parking label~select {
			width: 59%;
		}

		.car-inf-2>.mui-input-row {
			width: 44%;
			height: 36px;
			margin: 0 0 20px 0;
			border: 1px #DFDDDF solid;
		}

		.car-inf-1>.mui-input-row:nth-child(2) label,
		.parking>.mui-input-row:nth-child(2) label {
			width: 34%;
			padding: 11px 0px 11px 0px;
			
		}

		.car-inf-1>.mui-input-row:nth-child(2) label~input,
		.parking>.mui-input-row:nth-child(2) label~input {
			width: 66%;
			height: 34px;
			padding: 11px 0px 11px 0px;
		}
